package net.sf.calibur.engine;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public abstract class Event {
	private long createdMillis;

	public Event() {
		created();
	}

	public Object getId() {
		return null;
	}

	public void created() {
		createdMillis = System.currentTimeMillis();
	}

	public long getCreatedMillis() {
		return createdMillis;
	}
	
	protected Logger getLogger() {
		return LoggerFactory.getLogger(getClass());
	}
	
	public void release() {
		
	}
}